package com.dhcc.DRGsHosp.application;


import java.util.List;
import java.util.Map;
import java.util.Set;

import com.dhcc.DRGsHosp.core.domain.IndexCal;
import com.dhcc.DRGsHosp.core.domain.PatientDrg;

public interface PatientDrgApplication {

	public PatientDrg getPatientDrg(String parid);
	
	public void creatPatientDrg(PatientDrg patientDrg);
	
	public void updatePatientDrg(PatientDrg patientDrg);
	
	public void removePatientDrg(PatientDrg patientDrg);
	
	public void removePatientDrgs(Set<PatientDrg> patientDrgs);
	
	public List<PatientDrg> findAllPatientDrg();
	
	/**
	 * @methodname    :findPatientDRGsData
	 * @description   :查询病例分组数据
	 * @param         :
	 * @author        :WangTeng
	 * @return        :
	 * @date          :2017年4月1日
	 */
	public List<Map<String, Object>> findPatientDRGsData(IndexCal IndexCal);
	
}

